iT邦幫忙

2

每日一篇學習筆記 直到我做完專題 :( [Day1]

  • 分享至 

  • xImage
  •  

之前自學完JAVA的一些基礎語法
從今天學android studio
到B站上找自學的影片還蠻方便的 YT上的好像都要付錢(窮學生
也可能是沒找過拉

我們組的畢業專題是:旅遊行程規劃APP
為此我跑去自學了一點點JAVA就來學Android Studio了

今日學習筆記
TextView的基礎設置

利用settext設置放在strings.xml的內容

package com.example.basiccontrols;

import android.os.Bundle;
import android.widget.TextView;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

public class TextViewActivity extends AppCompatActivity {

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_text_view);
        TextView tv_hello = findViewById(R.id.tv_hello);
        tv_hello.setText(R.string.hello);
    }
}

學習設置文字的大小和認識不一樣的單位
px=>像素
dp=>有特定根據螢幕尺寸的公式來計算px
sp=>會跟隨系統文字大小變化

package com.example.basiccontrols;

import android.os.Bundle;
import android.widget.TextView;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;

public class TextSizeActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        EdgeToEdge.enable(this);
        setContentView(R.layout.activity_text_size);
        TextView tv_hello = findViewById(R.id.tv_size_px);
        tv_hello.setText(R.string.hello);
        tv_hello.setTextSize(200);
    }
}

學習設置文字和文字背景的顏色

package com.example.basiccontrols;

import android.graphics.Color;
import android.os.Bundle;
import android.widget.TextView;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;

public class activity_text_color extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        EdgeToEdge.enable(this);
        setContentView(R.layout.activity_text_color);
        TextView textView1 = findViewById(R.id.tv_code_system);
        textView1.setTextColor(Color.GREEN);
        TextView textView2 = findViewById(R.id.tv_color_eight);
        textView2.setTextColor(0xff00ff00);
        TextView textView3 = findViewById(R.id.tv_color_six);
        textView3.setTextColor(0x00ff00);
        TextView textView4 = findViewById(R.id.tv_color_background1);
        textView4.setBackgroundColor(Color.GREEN);
        TextView textView5 = findViewById(R.id.tv_color_background2);
        textView5.setBackgroundResource(R.color.green);
    }
}

今天先學到這邊 :)


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言